// components/cityRank/cityRank.js
const app = getApp();
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    rankItem: null,
  },

  /**
   * 组件的初始数据
   */
  data: {
    urlStr: [],
    nowIndex: [1, 0, 4, 0, 0], //对应索引，
    nowList: []
  },
  // rankType=26&uuid=f2cb32ff209f4010911a77a617add8c&nowIndex=1
  // rankType=34&uuid=f2cb32ff209f4010911a77a617add8c&nowIndex=0
  // rankType=806&uuid=f2cb32ff209f4010911a77a617add8c&nowIndex=4
  attached() {
    //   //   let teArr = this.properties.rankItem;
    //   //   // let newArr = [];
    //   //   // teArr.forEach((item, index) => {
    //   //   //   if (item.p_action == 460) {
    //   //   //     newArr.push(item)
    //   //   //   }
    //   //   // })
    //   //   // this.setData({
    //   //   //   nowList: newArr
    //   //   // })
    //   //   console.log('--------', this.properties.rankItem);
    //   if (this.properties.rankItem.length > 0) {
    //     this.tempData(this.properties.rankItem)
    //   }


  },
  /**
   * 组件的方法列表
   */
  methods: {
    tempData(k) {
      for (let i = 0; i < k.length; i++) {
        // 截取 
        this.textUuid(k[i].url.split("?")[1])
      }
    },
    textUuid(k) {
      // 使用正则表达
      let match = /((uuid)=([\w]+)).((&rankType)=([\w]+))/g;
      // console.log(match.exec(k));
      // let tempMatch = match.exec(k)
      return match.exec(k)
      // console.log('-----', tempMatch)
      // if (tempMatch != null) {
      //   app.globalData.tempRank.push(tempMatch)
      // }
      // this.setData({
      //   urlStr: app.globalData.tempRank
      // })
      // console.log(this.data.urlStr);
    },
    getNav(e) {
      let tempList = e.currentTarget.dataset.cydata;
      let tempIndex = e.currentTarget.dataset.cyindex;
      if (tempList.p_action == 460) {
        let tempUrl = this.textUuid(tempList.url)
        wx.navigateTo({
          url: `/pages/bookRank/bookRank?rankType=${tempUrl[6]}&uuid=${tempUrl[3]}&nowIndex=${this.data.nowIndex[tempIndex]}`,
        })
        // console.log('----跳转----', tempList,tempUrl)
      } else {
          console.log('----跳转----', tempList.url)
          wx.navigateTo({
            url: `/pages/bookWeb/bookWeb?url=${tempList.url}`,
          })
        // webView
      }

      // url="/pages/bookRank/bookRank?rankType={{urlStr[index][6]}}&uuid={{urlStr[index][3]}}&nowIndex={{nowIndex[index]}}" 
    }

  }
})